package com.un.ebs.invoice.domain;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.baomidou.mybatisplus.annotation.*;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import org.springframework.stereotype.Component;
import lombok.Data;
import com.un.ebs.core.metadata.DbField;

/**
 * (InvoiceNotBalanceExt)表实体类
 *
 * @author makejava
 * @since 2021-04-20 15:28:23
 */
@Data
@Component
@TableName("v_invoice_not_balance_ext")
@SuppressWarnings("serial")
public class InvoiceNotBalanceExt extends Model<InvoiceNotBalanceExt> {


    @DbField(name = "ent_id", length = 40, precision = 0)
    private String entId;

    @DbField(name = "ent_name", length = 100, precision = 0)
    private String entName;

    @DbField(name = "invoice_qty", length = 38, precision = 4)
    private Double invoiceQty;

    @DbField(name = "can_invoice_not_qty", length = 38, precision = 4)
    private Double canInvoiceNotQty;

    @DbField(name = "contract_money", length = 38, precision = 6)
    private Double contractMoney;

    @DbField(name = "write_off_money", length = 38, precision = 8)
    private Double writeOffMoney;

    @DbField(name = "invoice_money", length = 38, precision = 6)
    private Double invoiceMoney;

    @DbField(name = "not_invoice_money", length = 38, precision = 6)
    private Double notInvoiceMoney;

    @DbField(name = "can_money", length = 38, precision = 6)
    private Double canMoney;

    @DbField(name = "tenant_id", length = 40, precision = 0)
    private String tenantId;


}